Constraint Programming: In Pursuit of the Holy Grail
نویسنده
چکیده
Constraint programming (CP) is an emergent software technology for declarative description and effective solving of large, particularly combinatorial, problems especially in areas of planning and scheduling. It represents the most exciting developments in programming languages of the last decade and, not surprisingly, it has recently been identified by the ACM (Association for Computing Machinery) as one of the strategic directions in computer research. Not only it is based on a strong theoretical foundation but it is attracting widespread commercial interest as well, in particular, in areas of modelling heterogeneous optimisation and satisfaction problems. In the paper, we give a survey of constraint programming technology and its applications starting from the history context and interdisciplinary nature of CP. The central part of the paper is dedicated to the description of main constraint satisfaction techniques and industrial applications. We conclude with the overview of limitations of current CP tools and with outlook of future directions.
منابع مشابه
Taxing Sugar-Sweetened Beverages: Not a “Holy Grail” but a Cup at Least Half; Comment on “Food Taxes: A New Holy Grail?”
In this commentary, we argue for the implementation of a sugar-sweetened beverage (SSB) tax as a tool to help address the global obesity and diabetes epidemics. Consumption of SSBs has increased exponentially over the last several decades, a trend that has been an important contributor to the obesity and diabetes epidemics. Prior evidence demonstrates that a SSB tax will likely decrease SSB con...
متن کاملFood Taxes: A New Holy Grail?
In an effort to reduce the growing prevalence of overweight and obesity, food taxes have been introduced in several European countries, the so-called ‘obesitax’. As yet little evidence is at hand, policy measures are being taken to counterweight the consumption of unhealthy food or the increasing diet-related diseases. Several questions need to be discussed, starting from a general perspective:...
متن کاملHow to Set up an Effective Food Tax?; Comment on “Food Taxes: A New Holy Grail?”
Whereas public information campaigns have failed to reverse the rising trend in obesity, economists support food taxes as they suggest they can force individuals to change their eating behavior and make the agro-food industry think more about healthy food products. Excise taxes based on the unhealthy nutrient content would be more effective since they impact more on unhealthy food products than...
متن کاملThe Holy Grail of Psychiatry
"Holy Grail" is a well-known metaphor for the eternal spiritual pursuit for truth and wisdom. It suggests that in order for us to find what no one has found, we must search where few have looked. In 2013, a group led by Helen Mayberg published a groundbreaking paper that sought an answer to one of the most discussed conundrums in psychiatry and neuroscience: Can specific patterns of brain activ...
متن کاملI, Robot Being
There is the age-old paradox of technologists predicting bleak futures for mankind because of their research directions but nevertheless hurtling full steam ahead in pursuing them. Strong humanoid research could be one such example. The holy grail of robotics and artificial intelligence research is regularly perceived as aiming to understand mankind by artificially creating a similar degree of ...
متن کامل